do things simultaneously - Spanish English Dictionary